Customize Form Features

The Customize Form Doctype is a specialized tool in Frappe/ERPNext designed to simplify and streamline the customization of existing Doctypes without directly modifying their core definitions. Here are its key features:

Core Features

  1. Field Management:

    • Add new custom fields to an existing Doctype.
    • Modify attributes (e.g., label, field type, options) of standard or custom fields.
    • Highlight custom fields for easier identification.
  2. Layout Customization:

    • Reorder fields within a Doctype.
    • Reset layouts to their default configurations.
    • Adjust properties like collapsibility or display conditions.
  3. Naming and Identification:

    • Configure naming rules (e.g., naming series, autoname, custom expressions).
    • Set a title field for the Doctype.
    • Translate Doctype labels for multilingual environments.
  4. Field Properties Customization:

    • Enable or disable attributes like mandatory, unique, read-only, in-list view, and translatable.
    • Set dependencies for visibility or editability of fields.
  5. Behavior Customization:

    • Enable/disable features like quick entry, editable grid, and tracking changes or views.
    • Allow or restrict importing via the Data Import tool.
    • Enable auto-repeat functionality for recurring documents.
  6. Email and Notification Configuration:

    • Set default email templates.
    • Define fields for sender email, sender name, and subject.
    • Enable document creation via email.
  7. View Customization:

    • Specify default views (List, Report, Dashboard).
    • Set sorting preferences (fields, order).
  8. Actions and States Management:

    • Define custom document actions.
    • Configure workflow states and transitions.
  9. Security and Sharing:

    • Allow copying of documents.
    • Configure attachment settings (max attachments, public by default).
  10. Database Maintenance:

    • Identify and remove orphaned fields (database columns no longer associated with the Doctype definition).
    • Trim the database table of unused fields.
  11. Export and Developer Tools:

    • Export customizations for use in other environments or deployments.
    • Sync customizations during migrations.
  12. Permissions and Access:

    • Link to the Permission Manager for granular control.
    • Easily navigate to the Doctype list or settings.
  13. Child Table Customization:

    • Quickly switch to customizing child tables associated with the parent Doctype.
  14. Localization Support:

    • Support for setting and saving translations for field labels and Doctype names.
  15. Form Builder Integration:

    • Use the integrated form builder for a graphical drag-and-drop interface to reorder fields and sections.
  16. Reset and Defaults:

    • Reset customizations for a Doctype to its default configuration.
    • Reset layout only, preserving other customizations.

These features make the Customize Form Doctype a powerful tool for users to tailor their ERPNext/Frappe applications to specific business needs while maintaining upgrade compatibility.

Visit ChatGPT Link

Discard
Save
Was this article helpful?

On this page

Review Changes ← Back to Content
Message Status Space Raised By Last update on